package com.cssy.yd.logic.entity;

import java.io.Serializable;

/**
 * 数据对象
 * @since 2013-10-17
 */
public class LogicPoWareItemBatchDO implements Serializable {

    private static final long serialVersionUID = 138199381057469180L;

    /**
     * column logic_po_ware_item_batch.id
     */
    private String id;

    /**
     * column logic_po_ware_item_batch.wareItemId  抬头id
     */
    private String wareitemid;

    /**
     * column logic_po_ware_item_batch.materialsid  物料id
     */
    private String materialsid;

    /**
     * column logic_po_ware_item_batch.batch  批次
     */
    private String batch;

    /**
     * column logic_po_ware_item_batch.code  货品编码
     */
    private String code;

    /**
     * column logic_po_ware_item_batch.name  货品名称
     */
    private String name;

    /**
     * column logic_po_ware_item_batch.spec  货品规格
     */
    private String spec;

    /**
     * column logic_po_ware_item_batch.unit  货品单位
     */
    private String unit;

    /**
     * column logic_po_ware_item_batch.junit  基本单位
     */
    private String junit;

    /**
     * column logic_po_ware_item_batch.jquantity  基本单位应收数量
     */
    private Double jquantity;

    /**
     * column logic_po_ware_item_batch.quantity  应收数量
     */
    private Double quantity;

    /**
     * column logic_po_ware_item_batch.healthycount  基本数量
     */
    private Double healthycount;

    /**
     * column logic_po_ware_item_batch.badcount  数量
     */
    private Double badcount;

    /**
     * column logic_po_ware_item_batch.remark  备注
     */
    private String remark;

    /**
     * column logic_po_ware_item_batch.state  状态
     */
    private String state;

    /**
     * column logic_po_ware_item_batch.unitconvert  单位换算率
     */
    private Double unitconvert;

    /**
     * column logic_po_ware_item_batch.in_count  已入库数量
     */
    private Double inCount;

    /**
     * column logic_po_ware_item.return_count  已退货数量
     */
    private Double returnCount;

    /**
     * column logic_po_ware_item.jreturn_count  基本单位退货数量
     */
    private Double jreturnCount;
    
    public LogicPoWareItemBatchDO() {
        super();
    }

    public LogicPoWareItemBatchDO(String id, String wareitemid, String materialsid, String batch, String code, String name, String spec, String unit, String junit, Double jquantity, Double quantity, Double healthycount, Double badcount, String remark, String state, Double unitconvert, Double inCount) {
        this.id = id;
        this.wareitemid = wareitemid;
        this.materialsid = materialsid;
        this.batch = batch;
        this.code = code;
        this.name = name;
        this.spec = spec;
        this.unit = unit;
        this.junit = junit;
        this.jquantity = jquantity;
        this.quantity = quantity;
        this.healthycount = healthycount;
        this.badcount = badcount;
        this.remark = remark;
        this.state = state;
        this.unitconvert = unitconvert;
        this.inCount = inCount;
    }

    /**
     * getter for Column logic_po_ware_item_batch.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_po_ware_item_batch.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_po_ware_item_batch.wareItemId
     */
    public String getWareitemid() {
        return wareitemid;
    }

    /**
     * setter for Column logic_po_ware_item_batch.wareItemId
     * @param wareitemid
     */
    public void setWareitemid(String wareitemid) {
        this.wareitemid = wareitemid;
    }

    /**
     * getter for Column logic_po_ware_item_batch.materialsid
     */
    public String getMaterialsid() {
        return materialsid;
    }

    /**
     * setter for Column logic_po_ware_item_batch.materialsid
     * @param materialsid
     */
    public void setMaterialsid(String materialsid) {
        this.materialsid = materialsid;
    }

    /**
     * getter for Column logic_po_ware_item_batch.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_po_ware_item_batch.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_po_ware_item_batch.code
     */
    public String getCode() {
        return code;
    }

    /**
     * setter for Column logic_po_ware_item_batch.code
     * @param code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * getter for Column logic_po_ware_item_batch.name
     */
    public String getName() {
        return name;
    }

    /**
     * setter for Column logic_po_ware_item_batch.name
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * getter for Column logic_po_ware_item_batch.spec
     */
    public String getSpec() {
        return spec;
    }

    /**
     * setter for Column logic_po_ware_item_batch.spec
     * @param spec
     */
    public void setSpec(String spec) {
        this.spec = spec;
    }

    /**
     * getter for Column logic_po_ware_item_batch.unit
     */
    public String getUnit() {
        return unit;
    }

    /**
     * setter for Column logic_po_ware_item_batch.unit
     * @param unit
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }

    /**
     * getter for Column logic_po_ware_item_batch.junit
     */
    public String getJunit() {
        return junit;
    }

    /**
     * setter for Column logic_po_ware_item_batch.junit
     * @param junit
     */
    public void setJunit(String junit) {
        this.junit = junit;
    }

    /**
     * getter for Column logic_po_ware_item_batch.jquantity
     */
    public Double getJquantity() {
        return jquantity;
    }

    /**
     * setter for Column logic_po_ware_item_batch.jquantity
     * @param jquantity
     */
    public void setJquantity(Double jquantity) {
        this.jquantity = jquantity;
    }

    /**
     * getter for Column logic_po_ware_item_batch.quantity
     */
    public Double getQuantity() {
        return quantity;
    }

    /**
     * setter for Column logic_po_ware_item_batch.quantity
     * @param quantity
     */
    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }

    /**
     * getter for Column logic_po_ware_item_batch.healthycount
     */
    public Double getHealthycount() {
        return healthycount;
    }

    /**
     * setter for Column logic_po_ware_item_batch.healthycount
     * @param healthycount
     */
    public void setHealthycount(Double healthycount) {
        this.healthycount = healthycount;
    }

    /**
     * getter for Column logic_po_ware_item_batch.badcount
     */
    public Double getBadcount() {
        return badcount;
    }

    /**
     * setter for Column logic_po_ware_item_batch.badcount
     * @param badcount
     */
    public void setBadcount(Double badcount) {
        this.badcount = badcount;
    }

    /**
     * getter for Column logic_po_ware_item_batch.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_po_ware_item_batch.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_po_ware_item_batch.state
     */
    public String getState() {
        return state;
    }

    /**
     * setter for Column logic_po_ware_item_batch.state
     * @param state
     */
    public void setState(String state) {
        this.state = state;
    }

    /**
     * getter for Column logic_po_ware_item_batch.unitconvert
     */
    public Double getUnitconvert() {
        return unitconvert;
    }

    /**
     * setter for Column logic_po_ware_item_batch.unitconvert
     * @param unitconvert
     */
    public void setUnitconvert(Double unitconvert) {
        this.unitconvert = unitconvert;
    }

    /**
     * getter for Column logic_po_ware_item_batch.in_count
     */
    public Double getInCount() {
        return inCount;
    }

    /**
     * setter for Column logic_po_ware_item_batch.in_count
     * @param inCount
     */
    public void setInCount(Double inCount) {
        this.inCount = inCount;
    }

	public Double getReturnCount() {
		return returnCount;
	}

	public void setReturnCount(Double returnCount) {
		this.returnCount = returnCount;
	}

	public Double getJreturnCount() {
		return jreturnCount;
	}

	public void setJreturnCount(Double jreturnCount) {
		this.jreturnCount = jreturnCount;
	}
    
}